home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / tcclib.exe / lha / ATSAYF.C < prev    next >
C/C++ Source or Header  |  1989-07-18  |  484b  |  26 lines

  1. #include <stdio.h>
  2.  
  3. unsigned char far *ScrPtr( int x, int y );
  4. void TcclibInitialize( void );
  5.  
  6. void AtSayF( int col, int row, char *fmt, ... )
  7. {
  8.     register unsigned char far *scptr;
  9.     char s[240];
  10.     register char *cp = s;
  11.     va_list argptr;
  12.     extern unsigned char attrib;
  13.  
  14.     TcclibInitialize();
  15.  
  16.     va_start( argptr, format );
  17.     vsprintf( s, fmt, argptr );
  18.     va_end( argptr );
  19.  
  20.     scptr = ScrPtr( col, row );
  21.     while (*cp) {
  22.          *scptr++ = *cp++;
  23.          *scptr++ = attrib;
  24.     }
  25. }
  26.